package com.hgd.evp.admin.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;


/**
 * 
 * 
 * @author By Shang
 * @email ${email}
 * @version 2019-01-04 23:32:56
 */
@Table(name = "e_menu")
public class EMenu implements Serializable {
	private static final long serialVersionUID = 1L;
	
	    //
    @Id
    private Integer id;
	
	    //路径编码
    @Column(name = "e_code")
    private String eCode;
	
	    //标题
    @Column(name = "e_title")
    private String eTitle;
	
	    //父级节点
    @Column(name = "parent_id")
    private Integer parentId;
	
	    //资源路径
    @Column(name = "e_href")
    private String eHref;
	
	    //图标
    @Column(name = "e_icon")
    private String eIcon;
	
	    //
    @Column(name = "e_type")
    private String eType;
	
	    //排序
    @Column(name = "order_num")
    private Integer orderNum;
	
	    //描述
    @Column(name = "description")
    private String description;
	
	    //菜单上下级关系
    @Column(name = "e_path")
    private String ePath;
	
	    //启用禁用
    @Column(name = "enabled")
    private String enabled;
	
	    //
    @Column(name = "crt_time")
    private Date crtTime;
	
	    //
    @Column(name = "crt_user_id")
    private Integer crtUserId;
	
	    //
    @Column(name = "crt_user_name")
    private String crtUserName;
	
	    //
    @Column(name = "upd_time")
    private Date updTime;
	
	    //
    @Column(name = "upd_user_id")
    private Integer updUserId;
	
	    //
    @Column(name = "upd_user_name")
    private String updUserName;
	
	    //租户Id
    @Column(name = "tenant_id")
    private String tenantId;
	

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：路径编码
	 */
	public void setECode(String eCode) {
		this.eCode = eCode;
	}
	/**
	 * 获取：路径编码
	 */
	public String getECode() {
		return eCode;
	}
	/**
	 * 设置：标题
	 */
	public void setETitle(String eTitle) {
		this.eTitle = eTitle;
	}
	/**
	 * 获取：标题
	 */
	public String getETitle() {
		return eTitle;
	}
	/**
	 * 设置：父级节点
	 */
	public void setParentId(Integer parentId) {
		this.parentId = parentId;
	}
	/**
	 * 获取：父级节点
	 */
	public Integer getParentId() {
		return parentId;
	}
	/**
	 * 设置：资源路径
	 */
	public void setEHref(String eHref) {
		this.eHref = eHref;
	}
	/**
	 * 获取：资源路径
	 */
	public String getEHref() {
		return eHref;
	}
	/**
	 * 设置：图标
	 */
	public void setEIcon(String eIcon) {
		this.eIcon = eIcon;
	}
	/**
	 * 获取：图标
	 */
	public String getEIcon() {
		return eIcon;
	}
	/**
	 * 设置：
	 */
	public void setEType(String eType) {
		this.eType = eType;
	}
	/**
	 * 获取：
	 */
	public String getEType() {
		return eType;
	}
	/**
	 * 设置：排序
	 */
	public void setOrderNum(Integer orderNum) {
		this.orderNum = orderNum;
	}
	/**
	 * 获取：排序
	 */
	public Integer getOrderNum() {
		return orderNum;
	}
	/**
	 * 设置：描述
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	/**
	 * 获取：描述
	 */
	public String getDescription() {
		return description;
	}
	/**
	 * 设置：菜单上下级关系
	 */
	public void setEPath(String ePath) {
		this.ePath = ePath;
	}
	/**
	 * 获取：菜单上下级关系
	 */
	public String getEPath() {
		return ePath;
	}
	/**
	 * 设置：启用禁用
	 */
	public void setEnabled(String enabled) {
		this.enabled = enabled;
	}
	/**
	 * 获取：启用禁用
	 */
	public String getEnabled() {
		return enabled;
	}
	/**
	 * 设置：
	 */
	public void setCrtTime(Date crtTime) {
		this.crtTime = crtTime;
	}
	/**
	 * 获取：
	 */
	public Date getCrtTime() {
		return crtTime;
	}
	/**
	 * 设置：
	 */
	public void setCrtUserId(Integer crtUserId) {
		this.crtUserId = crtUserId;
	}
	/**
	 * 获取：
	 */
	public Integer getCrtUserId() {
		return crtUserId;
	}
	/**
	 * 设置：
	 */
	public void setCrtUserName(String crtUserName) {
		this.crtUserName = crtUserName;
	}
	/**
	 * 获取：
	 */
	public String getCrtUserName() {
		return crtUserName;
	}
	/**
	 * 设置：
	 */
	public void setUpdTime(Date updTime) {
		this.updTime = updTime;
	}
	/**
	 * 获取：
	 */
	public Date getUpdTime() {
		return updTime;
	}
	/**
	 * 设置：
	 */
	public void setUpdUserId(Integer updUserId) {
		this.updUserId = updUserId;
	}
	/**
	 * 获取：
	 */
	public Integer getUpdUserId() {
		return updUserId;
	}
	/**
	 * 设置：
	 */
	public void setUpdUserName(String updUserName) {
		this.updUserName = updUserName;
	}
	/**
	 * 获取：
	 */
	public String getUpdUserName() {
		return updUserName;
	}
	/**
	 * 设置：租户Id
	 */
	public void setTenantId(String tenantId) {
		this.tenantId = tenantId;
	}
	/**
	 * 获取：租户Id
	 */
	public String getTenantId() {
		return tenantId;
	}
}
